package com.spider.demo7fileReader;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.Reader;

public class FileReaderDemo1 {
    public static void main(String[] args) throws Exception {
        //掌握FileReader文件字符输入流
        //创建文件字符输入流与源文件接通。
        try (Reader fr = new FileReader("day03-file-io\\src\\spider01.txt")) {

            //定义一个字符数组，每次读多个字符
            char[] chs = new char[1024];
            int len;
            while ((len = fr.read(chs)) != -1) {
                String str = new String(chs, 0, len);
                System.out.print(str);
            }
            //拓展：文件字符输入流每次读取多个字符，性能较好，而且读取中文。
            //是按照字符读取，不会出现乱码！这是一种读取中文很好的方案。


        }catch (Exception e) {
            e.printStackTrace();
        }
    }
}
